*QD3D 51 - ÉeÉNÉXÉ`ÉÉÇΔÉrÉbÉgÉ}ÉbÉv (BitMap) ÇÃâê‡

(96 îN 8 åé 21 ì˙)

Q: ÉeÉNÉXÉ`ÉÉÇΔÉrÉbÉgÉ}ÉbÉvÇÃà·Ç¢Çê‡ñæÇµÇƒÇ≠ÇæÇ≥Ç¢ÅB

A: àÍî ÇÃâÔòbÇ≈ÇÕÅADZÇÍÇÁ 2 ǬÇÃópåÍÇç¨ìØÇµÇƒégǡǃǢÇÈèÍçáǙdžÇËÇ‹Ç∑Ç™ÅAåµñßDžǢǧÇΔóºé“ÇÃä‘Ç…ÇÕà·Ç¢Ç™Ç†ÇËÇ‹Ç∑ÅB

ÉrÉbÉgÉ}ÉbÉv (BitMap)
ÉOÉâÉtÉBÉbÉNÉXópåÍÇÃÉrÉbÉgÉ}ÉbÉv (BitMap) ÇΔÇÕÅAäÓñ{ìIÇ…ÇÕ 1 ÉrÉbÉgÇÃÉsÉNÉZÉãÇ©ÇÁç\ê¨Ç≥ÇÍÇÈîzóÒÇÃDZÇΔÇ≈Ç∑ÅB

ÉeÉNÉXÉ`ÉÉ
ÉeÉNÉXÉ`ÉÉÇΔÇÕÅAdžÇÁÇ©Ç∂ÇflíËã`Ç≥ÇÍǃǢÇÈÉCÉÅÅ[ÉWÇÉÇÉfÉãï\ñ Ç…É}ÉbÉsÉìÉOÇ∑ÇÈÇΩÇflÇÃèÓïÒÇä‹ÇÒÇæÉfÅ[É^ç\ë¢ëÃÇÃDZÇΔÇ≈Ç∑ÅBí èÌÅAÉeÉNÉXÉ`ÉÉÇÕÉCÉÅÅ[ÉWÅEÉ\Å[ÉXÇΔǵǃ PixMap ÇégǢNjÇ∑ÅB

PixMap
PixMap ÇΔÇÕÅAäÓñ{ìIÇ…ÇÕîCà”ÇÃêFêîÇÃÉsÉNÉZÉãÇ©ÇÁç\ê¨Ç≥ÇÍÇÈîzóÒÇÃDZÇΔÇ≈Ç∑ÅB

BitMap Ç®ÇÊÇ— PixMap ç\ë¢ëÃÇ…ÇÕÅAÉsÉNÉZÉãÇæÇØÇ≈Ç»Ç≠ÅArowBytes Ç‚ã´äEéläpå`ǻǫÅAǪÇÃëºÇÃèÓïÒLJä‹Ç‹ÇÍǃǢNjÇ∑ÅBÇ≥ÇÁÇ…ÅAPixMap Ç…ÇÕÅAÉsÉNÉZÉãÇÃêFêîǻǫÇÃí«â¡èÓïÒLJä‹Ç‹ÇÍǃǢNjÇ∑ÅBè⁄ç◊DžǬǢǃÇÕÅAquickdraw.h ÉwÉbÉ_ÅEÉtÉ@ÉCÉã (Ç‹ÇΩÇÕÅAPC ópÇÃëŒâûÉtÉ@ÉCÉã) ÇÃì‡óeÇ‚ÉOÉâÉtÉBÉbÉNÉXÅEÉvÉçÉOÉâÉ~ÉìÉOä÷òAÇÃèëê–ÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB

ÉeÉNÉXÉ`ÉÉÇÕÅAïKÇ∏ǵLJ PixMap ÇÃÉ}ÉbÉsÉìÉOÇçsǧÇÌÇØÇ≈ÇÕdžÇËÇ‹ÇπÇÒÅBìÆìIÇ»ÉfÅ[É^ÇÉÇÉfÉãì‡ÇÃÉIÉuÉWÉFÉNÉgÇ…É}ÉbÉsÉìÉOÇ∑ÇÈDZÇΔLJdžÇËÇ‹Ç∑ (ÇΩÇΔǶnjÅATextureEyes ÉTÉìÉvÉãÇ≈ÇÕÅAÉ\Å[ÉXÇΔǵǃ QuickTime ÉÄÅ[ÉrÅ[ÇégǡǃǢNjÇ∑)ÅBÉeÉNÉXÉ`ÉÉÇΔÇÕÅAÇ‹Ç≥DžDZǧǵÇΩÉfÅ[É^Ç™äiî[Ç≥ÇÍǃǢÇÈèÍèäÇΔǢǧDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅBÉeÉNÉXÉ`ÉÉÇ…ä‹Ç‹ÇÍÇÈèÓïÒÇÕÉVÉFÉCÉ_Ç…ÇÊǡǃégópÇ≥ÇÍÅAÉeÉNÉXÉ`ÉÉÅAëºÇÃÉ}ÉeÉäÉAÉãÇÃÉvÉçÉpÉeÉBÅAèΔñæÅAà íuÅAÇ®ÇÊÇ—ï˚å¸Ç…ä÷Ç∑ÇÈèÓïÒÇ™åãçáÇ≥ÇÍÇ‹Ç∑ÅBÉVÉFÉCÉ_ÇÕÅAÉåÉìÉ_ÉäÉìÉOÅEÉvÉçÉZÉXÇÃàÍïîÇΔåƒÇŒÇÍÇ‹Ç∑ÅB

éüÇÃà¯ópÇ≈ÇÕÅAÉåÉìÉ_ÉäÉìÉOÇç\ê¨Ç∑ÇÈ 7 ǬÇÃÉXÉeÉbÉvÇÃç≈å„Ç™ÉVÉFÉCÉfÉBÉìÉOÇΔåƒÇŒÇÍǃǢNjÇ∑ÅB

ÅuÉåÉìÉ_ÉäÉìÉOÇΔÇÕÅA3 éüå≥ÉIÉuÉWÉFÉNÉgÇï\Ç∑ÉfÅ[É^ÉxÅ[ÉXÇÃÉfÅ[É^ÇÉrÉÖÅ[ÇÃï\ñ Ç… 2 éüå≥ÇÃÉVÉFÉCÉhÇΔǵǃìäâeÇ∑ÇÈÇ‹Ç≈ÇÃÉvÉçÉZÉXëSëÃÇéwÇ∑àÍî ìIÇ»ópåÍÇ≈Ç∑ÅBÉåÉìÉ_ÉäÉìÉOÇÕÅAÇ¢Ç≠ǬǩÇÃìΔóßǵÇΩÉvÉçÉZÉXÇ©ÇÁç\ê¨Ç≥ÇÍǃǢNjÇ∑ÅB
  1. ǪÇÃå„ÇÃÉVÉFÉCÉfÉBÉìÉOÅEÉvÉçÉZÉXÇ≈ïKóvÇΔÇ»ÇÈÇ∑Ç◊ǃÇÃèÓïÒÇä‹ÇÒÇæÉ|ÉäÉSÉìÅEÉÇÉfÉãÇç\ízǵNjÇ∑ÅB
  2. É|ÉäÉSÉìÇÃÉÅÉbÉVÉÖÅEÉÇÉfÉãÇ…ê¸å`ïœä∑ÇìKópǵNjÇ∑ÅB
  3. ÉoÉbÉNÉtÉFÅ[ÉVÉìÉOÅEÉ|ÉäÉSÉìÇî≤Ç´èoǵNjÇ∑ÅB
  4. ÉrÉÖÅ[ÇÃÉ{ÉäÉÖÅ[ÉÄÇ…çáÇÌÇπǃÉ|ÉäÉSÉìÇÃÉNÉäÉbÉsÉìÉOÇçsǢNjÇ∑ÅB
  5. ïœä∑Ç‹ÇΩÇÕÉâÉXÉ^ÉâÉCÉYÇ∑ÇÈÉ|ÉäÉSÉìÇÉXÉLÉÉÉìǵNjÇ∑ÅB
  6. âBñ è¡ãéÉAÉãÉSÉäÉYÉÄÇìKópǵNjÇ∑ÅB
  7. ï‚ä‘Ç‹ÇΩÇÕÉCÉìÉNÉäÉÅÉìÉ^ÉãÅEÉVÉFÉCÉfÉBÉìÉOÅEÉXÉLÅ[É}ÇégǡǃÅAå¬ï ÇÃÉsÉNÉZÉãÇÃÉVÉFÉCÉfÉBÉìÉOÇçsǢNjÇ∑ÅB

Alan Watt íòÅw3D Computer GraphicsÅx127 ÉyÅ[ÉW (Addison-Wesley äß)


[ Technical Q&A's : Graphics & Media : QuickDraw 3D : QD3D 51 ]